package com.gopay.cashier.service;

import com.gopay.cashier.common.exception.WebException;
import com.gopay.common.constants.rcs.TranDirection;
import com.gopay.common.constants.txncd.IntTxnCd;

import java.math.BigDecimal;

/**
 * Created by Administrator on 14-6-3.
 * 风控额度校验
 */
public interface TransLimitCheckService {
    /**
     * 额度校验
     * @param acctId 虚拟账号
     * @param dir 交易资金方向
     * @param intTxnCd 内部交易码
     * @param tranAmt 交易金额
     * @throws WebException
     */
    void checkAmtLimit(String acctId,TranDirection dir,IntTxnCd intTxnCd,BigDecimal tranAmt) throws WebException;
}
